﻿2026-04-29T08:55:02.8273829Z ##[group]Run ./gradlew lintDebug ktlintCheck detekt
2026-04-29T08:55:02.8274289Z [36;1m./gradlew lintDebug ktlintCheck detekt[0m
2026-04-29T08:55:02.8296910Z shell: /usr/bin/bash -e {0}
2026-04-29T08:55:02.8297176Z env:
2026-04-29T08:55:02.8297398Z   FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2026-04-29T08:55:02.8297793Z   JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-29T08:55:02.8298305Z   JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-29T08:55:02.8298738Z ##[endgroup]
2026-04-29T08:55:06.4349596Z 
2026-04-29T08:55:06.4382845Z Welcome to Gradle 8.11.1!
2026-04-29T08:55:06.4406488Z 
2026-04-29T08:55:06.4414828Z Here are the highlights of this release:
2026-04-29T08:55:06.4415867Z  - Parallel load and store for Configuration Cache
2026-04-29T08:55:06.4420329Z  - Java compilation errors at the end of the build output
2026-04-29T08:55:06.4421215Z  - Consolidated report for warnings and deprecations
2026-04-29T08:55:06.4422178Z 
2026-04-29T08:55:06.4422795Z For more details see https://docs.gradle.org/8.11.1/release-notes.html
2026-04-29T08:55:06.4444994Z 
2026-04-29T08:55:06.6333783Z Starting a Gradle Daemon (subsequent builds will be faster)
2026-04-29T08:55:17.9361470Z 
2026-04-29T08:55:17.9392013Z > Configure project :app
2026-04-29T08:55:17.9446710Z WARNING: The option setting 'android.testoptions.manageddevices.emulator.gpu=host' is experimental.
2026-04-29T08:55:22.8391737Z 
2026-04-29T08:55:22.8421909Z > Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
2026-04-29T08:55:22.8445869Z > Task :app:preBuild UP-TO-DATE
2026-04-29T08:55:22.8481790Z > Task :app:preDebugBuild UP-TO-DATE
2026-04-29T08:55:24.1346945Z > Task :app:checkDebugAarMetadata
2026-04-29T08:55:24.1347641Z > Task :app:generateDebugResValues
2026-04-29T08:55:24.2334860Z > Task :app:mapDebugSourceSetPaths
2026-04-29T08:55:24.2341642Z > Task :app:generateDebugResources
2026-04-29T08:55:25.9352211Z > Task :app:createDebugCompatibleScreenManifests
2026-04-29T08:55:25.9374263Z > Task :app:extractDeepLinksDebug
2026-04-29T08:55:27.1338173Z > Task :app:mergeDebugResources
2026-04-29T08:55:27.5334434Z > Task :app:processDebugMainManifest
2026-04-29T08:55:27.5336532Z > Task :app:packageDebugResources
2026-04-29T08:55:28.1343682Z > Task :app:parseDebugLocalResources
2026-04-29T08:55:28.2353049Z > Task :app:processDebugManifest
2026-04-29T08:55:28.2388265Z > Task :app:processDebugManifestForPackage
2026-04-29T08:55:28.2416328Z > Task :app:javaPreCompileDebug
2026-04-29T08:55:28.6342226Z > Task :app:preDebugAndroidTestBuild SKIPPED
2026-04-29T08:55:28.6371861Z > Task :app:generateDebugAndroidTestResValues
2026-04-29T08:55:28.7340273Z > Task :app:extractProguardFiles
2026-04-29T08:55:28.7351906Z > Task :app:preDebugUnitTestBuild UP-TO-DATE
2026-04-29T08:55:28.9371915Z > Task :app:loadKtlintReporters
2026-04-29T08:55:29.0334614Z > Task :app:runKtlintCheckOverAndroidTestDebugSourceSet NO-SOURCE
2026-04-29T08:55:29.0361840Z > Task :app:ktlintAndroidTestDebugSourceSetCheck SKIPPED
2026-04-29T08:55:29.0362973Z > Task :app:runKtlintCheckOverAndroidTestReleaseSourceSet NO-SOURCE
2026-04-29T08:55:29.0381992Z > Task :app:ktlintAndroidTestReleaseSourceSetCheck SKIPPED
2026-04-29T08:55:29.4338047Z > Task :app:processDebugResources
2026-04-29T08:55:35.6362430Z > Task :app:runKtlintCheckOverAndroidTestSourceSet
2026-04-29T08:55:35.8403316Z > Task :app:ktlintAndroidTestSourceSetCheck
2026-04-29T08:55:36.1344759Z > Task :app:runKtlintCheckOverDebugSourceSet
2026-04-29T08:55:36.3381963Z > Task :app:ktlintDebugSourceSetCheck
2026-04-29T08:55:36.8330659Z > Task :app:runKtlintCheckOverKotlinScripts
2026-04-29T08:55:37.1394928Z > Task :app:ktlintKotlinScriptCheck
2026-04-29T08:55:48.8345985Z > Task :app:runKtlintCheckOverMainSourceSet
2026-04-29T08:55:49.1404530Z > Task :app:ktlintMainSourceSetCheck
2026-04-29T08:55:49.1482038Z > Task :app:runKtlintCheckOverReleaseSourceSet NO-SOURCE
2026-04-29T08:55:49.1542071Z > Task :app:ktlintReleaseSourceSetCheck SKIPPED
2026-04-29T08:55:49.7331525Z > Task :app:runKtlintCheckOverTestDebugSourceSet
2026-04-29T08:55:49.9348091Z > Task :app:ktlintTestDebugSourceSetCheck
2026-04-29T08:55:49.9432211Z > Task :app:runKtlintCheckOverTestFixturesDebugSourceSet NO-SOURCE
2026-04-29T08:55:49.9472146Z > Task :app:ktlintTestFixturesDebugSourceSetCheck SKIPPED
2026-04-29T08:55:49.9517685Z > Task :app:runKtlintCheckOverTestFixturesReleaseSourceSet NO-SOURCE
2026-04-29T08:55:49.9561959Z > Task :app:ktlintTestFixturesReleaseSourceSetCheck SKIPPED
2026-04-29T08:55:49.9590565Z > Task :app:runKtlintCheckOverTestFixturesSourceSet NO-SOURCE
2026-04-29T08:55:49.9668211Z > Task :app:ktlintTestFixturesSourceSetCheck SKIPPED
2026-04-29T08:55:49.9751954Z > Task :app:runKtlintCheckOverTestReleaseSourceSet NO-SOURCE
2026-04-29T08:55:49.9799913Z > Task :app:ktlintTestReleaseSourceSetCheck SKIPPED
2026-04-29T08:55:57.6363277Z > Task :app:runKtlintCheckOverTestSourceSet
2026-04-29T08:55:57.7365860Z > Task :app:ktlintTestSourceSetCheck
2026-04-29T08:55:57.7421821Z > Task :app:ktlintCheck
2026-04-29T08:55:59.4352412Z > Task :app:compileDebugKotlin
2026-04-29T08:56:17.1330553Z > Task :app:detekt
2026-04-29T08:56:36.6371570Z 
2026-04-29T08:56:36.6393497Z > Task :app:compileDebugKotlin
2026-04-29T08:56:36.6409875Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/ImageViewerScreen.kt:65:9 'fun rememberTransformableState(onTransformation: (Float, Offset, Float) -> Unit): TransformableState' is deprecated. Prefer remembering a TransformableState with a onTransformation lambda that takes the centroid. This centroid (if specified) is the point at which zooming or rotation should happen around which allows for more natural transformations.
2026-04-29T08:56:36.6428306Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:150:60 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.
2026-04-29T08:56:36.6504371Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:161:60 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.
2026-04-29T08:56:36.6542986Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:368:49 'val Icons.Filled.InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile.
2026-04-29T08:56:36.6584331Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:442:64 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.
2026-04-29T08:56:36.6644534Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:449:64 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.
2026-04-29T08:56:36.6672989Z w: file:///home/runner/work/Service-Book/Service-Book/app/src/main/java/com/servicebook/ui/records/RecordDetailScreen.kt:540:107 'val Icons.Filled.InsertDriveFile: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.InsertDriveFile.
2026-04-29T08:56:38.3371667Z 
2026-04-29T08:56:38.3392747Z > Task :app:compileDebugJavaWithJavac NO-SOURCE
2026-04-29T08:56:38.5352298Z > Task :app:bundleDebugClassesToCompileJar
2026-04-29T08:56:39.4342420Z > Task :app:generateDebugLintReportModel
2026-04-29T08:56:39.8332495Z > Task :app:generateDebugAndroidTestLintModel
2026-04-29T08:56:40.2364557Z > Task :app:generateDebugUnitTestLintModel
2026-04-29T08:57:06.0330512Z > Task :app:lintAnalyzeDebugAndroidTest
2026-04-29T08:57:10.1332130Z > Task :app:lintAnalyzeDebug
2026-04-29T08:57:36.0334360Z > Task :app:lintAnalyzeDebugUnitTest
2026-04-29T08:58:20.8331684Z 
2026-04-29T08:58:20.8352255Z > Task :app:lintReportDebug
2026-04-29T08:58:20.8365622Z Wrote HTML report to file:///home/runner/work/Service-Book/Service-Book/app/build/reports/lint-results-debug.html
2026-04-29T08:58:20.8385885Z 
2026-04-29T08:58:20.8391923Z > Task :app:lintDebug
2026-04-29T08:58:20.9330716Z 
2026-04-29T08:58:20.9352039Z BUILD SUCCESSFUL in 3m 16s
2026-04-29T08:58:20.9367979Z 40 actionable tasks: 40 executed
